<script>
    // 关于APIv3

            /*
                一、概述

                        为了在保证支付安全的前提下，带给商户简单、一致且易用的开发体验，我们推出了全新的微信支付 APIv3。

                        相较于之前的微信支付API，主要区别是：

                                遵循统一的REST的设计风格

                                        1、使用JSON作为数据交互的格式，不再使用XML

                                        2、使用基于非对称密钥的SHA256-RSA的数字签名算法，不再使用MD5或HMAC-SHA256

                                        3、签名需要使用商户API证书进行签名，具体可参考 "什么是商户API证书如何获取"？(https://pay.weixin.qq.com/doc/v3/merchant/4013053053)

                                        4、验签支持2种方式：

                                                    ①、微信支付公钥模式（推荐使用）：
                                                    
                                                                商户在验证微信支付API应答和回调通知的签名时需要用到微信支付公钥，且商户可以按需更新微信支付公钥。

                                                    ②、平台证书模式：
                                                    
                                                                商户在验证微信支付API应答和回调通知的签名时需要用到平台证书，平台证书的有效期为5年，商户需每5年更新一次，
                                                                
                                                                对系统实现要求较高，推荐使用微信支付公钥模式。

                                        7、使用AES-256-GCM，对回调中的关键信息进行加密保护
            */

            /*
                二、SDK接入

                        我们提供了微信支付 APIv3 的SDK。目前服务端 SDK 支持以下三种编程语言：

                                        Java

                                        PHP

                                        Go

                        我们建议商户基于微信支付官方提供的SDK来开发应用。SDK为商户的技术人员封装了请求的签名和应答的验签，简化了商户系统的开发工作。

                        此外，我们也提供APIv3的Postman调试工具、微信支付平台证书下载工具，你可以通过我们的GitHub获取它们的源代码和最新版本信息。
            */
</script>